package com.tinyshardingjdbc.tinyshardingjdbc.shardingasync.tool;

public class HashTableName {


    /**
     * 用哈希分表
     */
    public static String getTableName(String np, String prefix, Integer tableCount) {
        return prefix + "_" + (np.hashCode() & Integer.MAX_VALUE) % tableCount;

    }

    /**
     * 用哈希分表
     */
    public static String getTableNameprefix(String np, Integer tableCount) {
        return String.valueOf((np.hashCode() & Integer.MAX_VALUE) % tableCount);

    }

}
